.mobile{
    border:1px solid #e7e7eb;
    height: 582px;
    display: flex;
    align-items: flex-end;
    width:294px;
    background-color:white;
    background:url('/image/bg_mobile.png') no-repeat;
    background-size:100%;
}
.mobile .menu-container{
    display: flex;
    flex: 1;
    background:url('/image/bg_mobile_foot.png') no-repeat bottom;
    background-size:100%;
}
.mobile .menu-container .menu{
    flex: 1;
    display: flex;
    flex-direction: column-reverse;
}
.mobile .menu-container .menu h5{
    border: solid 1px #ccc;
    text-align: center;
    /*padding: 10px 20px;*/
    height:49px;
    line-height: 49px;
    margin-bottom: 0;
    margin-top: 0;
    border-bottom: none;
    cursor:pointer;
}
.mobile .menu-container .menu dl {
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: 2px;
}
.mobile .menu-container .menu dl dd {
    border: solid 1px #ccc;
    border-bottom:none;
    text-align: center;
    height:49px;
    line-height: 49px;
    /*padding: 5px 10px;*/
    margin-bottom: 0;
    cursor:pointer;
    /*border-radius: 10%;*/
}
.mobile .menu-container .menu h5.wx_menu_active{
    border:1px solid #44b549;
    color:#44b549;
}
.mobile .menu-container .menu dd.wx_menu_active{
    border:1px solid #44b549;
    color:#44b549;
}
.mobile .space{
    width:39px;
    height:100%;
}
.mobile .menu-container .menu h5.main_add i{
    width:14px;
    height:14px;
    background:url('/image/index_z3c4bd4.png') no-repeat;
    display:inline-block;
}
.mobile .menu-container .menu .fa.fa-minus-square:hover{
    color:red;
}
.mobile .menu-container .menu dl dd.sub_add i{
    width:14px;
    height:14px;
    background:url('/image/index_z3c4bd4.png') no-repeat;
    display:inline-block;
}



